shock troops - French English Dictionary